div#main
{
  margin-left:0px; 
}

div#main div#body,
div#main div#sub_body,
div#main div#sub_body div.sub_nav_bar
{  
  width:750px;
  
}

div#main,
div#main div.head
{
  width:950px;
  _width:970px;
}

div#top_hot div.top_corner, div#top_hot div.bottom_corner, div#top_hot div.body
{
  width:190px;
}

div#main div.head
{
  margin-bottom:10px;  
  height:300px;
  _display:none;
}

div#main div.body
{
  margin-left:10px;
}

div#main div#top_hot div.body
{
  margin-left:0px;
}

div#main div#tools,
div#main div#tools div.block div.b_tool,
div#main div#tools div.block div.tools,
div#main div#tools div.block div.more
{
  width:746px;
  _width:744px;
}

div#main div#tools div.block div.b_tool
{
  border:2px #FAE2B9 solid;
  border-top:0px;
  padding-bottom:10px;
  position:relative;
  top:-2px;
  left:-2px;
  z-index:1;
  height:380px;
  _height:410px;
}

div#main div#tools div.block div.b_tool img
{
  border:0px;
  margin-left:10px;
  margin-top:10px;
}


div#main div#tools div.block div.b_tool div.center div.line dl dd.funcs img
{
  margin:0px;
}


div#main div#tools div.block div.b_tool div.center,
div#main div#tools div.block div.b_tool div.center div.line,
div#main div#tools div.block div.b_tool div.center div.line dl
{
   width:450px;
}

div#main div#tools div.block div.b_tool div.center div.line
{
  margin-bottom:10px;
  margin-top:0px;
  font-size:14px;
}

div#main div#tools div.block div.b_tool div.center div.line  dl dt
{
  color:#3F3929;
  font-weight:bold;
  text-align:left;
  width:70px;
  margin-left:10px;
}

div#main div#tools div.block div.b_tool div.center div.line dl dd
{
  color:#666666;
  font-weight:normal;
  line-height:18px;
  margin-left:15px;
  width:350px;
  _width:340px;
}

div#main div#tools div.block div.b_tool div.center div.line dl dd.using b
{
  color:#197325;
}

div#main div#tools div.block div.b_tool div.center div.line dl dd.care b
{
  color:#FF664B;
}

div#main div#tools div.block div.b_tool div.center div.line  dl,
div#main div#tools div.block div.b_tool div.center div.line dl dd.synopsis p
{
  margin:0px;
  font-size:13px;
}

div#main div#tools div.block div.b_tool div.center div.title
{
  margin-top:20px;
}

div#main div#tools div.block div.b_tool div.center div.title div.h1 a
{
  font-size:18px;
  font-weight:bold;
  color:#FF6600;
}

div#main div#tools div.block div.b_tool div.center div.title div.h1 span
{
  color:#666666;
  font-size:12px;
  margin-left:10px;
}

div#main div#tools div.block div.more
{
  text-align:right;
  padding-top:5px;
  padding-bottom:10px;
}

div#main div#tools div.block div.more a
{
  font-weight:bold;
  margin-right:10px;
  color:#666666;
}

div#main div#tools div.block
{
  padding:10px 0 20px 10px;
  display:none;
}

div#main div#micro_blog {
  *height:310px;
  *background-color:white;
}

div#main div#mts_feeds {
  height:298px;
  border:1px solid #E4E4E4;
  width:290px;
  margin-left:5px;  
}

div#main div#mts_feeds div.top {
  background-color:#ECECEC;
  height:30px;
  width:290px;
}

div#main div#mts_feeds div.top div.title {
  background:url("/images/home/sun.png") no-repeat scroll 10px 8px transparent;
  _background:url("/images/home/sun.png") no-repeat scroll 10px 5px transparent;
  padding-left:35px;
  height:30px;
  line-height:30px;  
}

div#main div#mts_feeds div.top div.tools {
  float:right;
  height:30px;
  line-height:30px;
  margin-right:10px;
  _margin-right:5px;
}

div#main div#mts_feeds div.top div.tools a {  
  margin-right:2px;
}

div#main div#mts_feeds div.top div.tools a img {
  border:0px;
  _margin-top:10px;
}

div#main div#mts_feeds div.body {
  height:250px;
  position: relative;
  overflow: hidden;
  padding-top:5px;
  padding-bottom:5px;
  margin-left:0px;
}

div#main div#mts_feeds div.body div.feed {
  line-height:18px;
  width:275px;
  margin-bottom:5px;
  border-bottom:1px dashed #ECECEC;
  margin-left:5px;
}

div#main div#tools div#news
{
  padding:0px;
}

div#main div#tools div.h
{
  display:inline;
}

div#main div#tools div div.tool
{
  padding-top:5px;
  padding-bottom:5px;
  border:1px solid white;
  _height:245px;
}

div#main div#tools div.block div.b_tool,
div#main div#tools div.block div.tools div.h
{
  background-color:#FFFFE3;
}

div#main div#tools div.block div.tools div.h
{  
  position:relative;
  top:-4px;
  left:-2px;
  z-index:2;
  border-top:0px;
  border-left:2px #FAE2B9 solid;
  border-right:2px #FAE2B9 solid;
  border-bottom:2px #FAE2B9 solid;
}

div#main div#tools div div.tool,
div#main div#tools div div.tool div.name,
div#main div#tools div div.tool div.funcs,
div#main div#tools div div.tool div.eating
{
  width:120px;
  text-align:center;
}

div#main div#tools div div.tool div.logo
{
  margin-left:10px;
  _margin-left:5px;
}

div#main div#tools div div.tool div.logo a
{
  float:left;
}

div#main div#tools div div.tool div.funcs
{
  height:18px;
  line-height:18px;
}

div#main div#tools div div.tool img
{
  border:0px;
}

div#main div#tools div div.tool div.name
{
  background:url("/images/tools/listname_bg.gif") repeat scroll 0 0 transparent;
  height:44px;
  line-height:44px;
  margin:8px 0;
  overflow:hidden;
}

div#main div#tools div div.tool div.name a
{
  color:#333333;
  text-decoration:none;
}

div#main div#tools div div.tool div.name a:hover
{
  text-decoration:underline;
}

div#main div#tools div div.tool div.eating a
{
  padding:1px 8px 1px 8px;
  text-decoration:none;
}

div#main div#tools div div.tool div.eating a.eating  
{
  background-color:#FF6600;
  color:white;
  display:inline;
  font-weight:bold;
}

div#main div#tools div div.tool div.eating a.has_eated
{
  background-color:#197325;
  color:white;
  display:inline;
  font-weight:bold;
}

div#main div#tools div div.tool div.logo
{
  width:auto;
}

div#main div#tools div#newers div.user,
div#main div#tools div#loginers div.user
{
  margin-right:25px;
  _margin-right:20px;
  margin-bottom:10px;
  height:130px;
}

div#main div#tools div#newers div.user,
div#main div#tools div#newers div.user div.logo,
div#main div#tools div#newers div.user div.name,
div#main div#tools div#loginers div.user,
div#main div#tools div#loginers div.user div.logo,
div#main div#tools div#loginers div.user div.name
{
  width:80px;
  text-align:center;  
}